function apply(fn, obj,args) {
	if (!obj) {
		obj = globalThis;
	}
	obj.temp = fn;
	obj.temp(...args);
	delete obj.temp;
}
